package com.caishi.lkx.exam.vo;

import com.caishi.lkx.exam.ienum.type.PaperType;
import com.caishi.lkx.exam.records.RecordsCollectType;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 章节统计记录
 * {
 * 做题数量,
 * 错题数量，
 * 收藏数量
 * }
 */
@Getter
@Setter
@Schema(title = "集合归类")
public class CollectClassifyRecordsVo extends ChapterVo {

    /**
     * 做题数量
     */
    @Schema(title = "做题数量")
    private int dc;

    /**
     * 错题数量
     */
    @Schema(title = "错题数量")
    private int ec;

    /**
     * 收藏数量
     */
    @Schema(title = "收藏数量")
    private int cc;

    @Schema(title = "创建时间")
    private LocalDateTime time;

    @Schema(title = "记录类型")
    private RecordsCollectType recordsType;

    @Schema(title = "试卷类型 试卷时存在")
    private PaperType paperType;

    @Schema(title = "试卷id")
    private String paperId;
}
